.company_spotlights_block__inner{padding-bottom:0}.company_spotlights_block__spotlights{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:30rem}.company_spotlights_block .spotlight{grid-column:span 6}@media screen and (min-width:37.5rem){.company_spotlights_block .spotlight{grid-column:span 3}.company_spotlights_block .spotlight:nth-child(1){grid-column:span 6}}.company_spotlights_block .spotlight__link{display:block;position:relative;height:100%;width:100%;overflow:hidden;background:#777}.company_spotlights_block .spotlight__link.tab-focus:focus .spotlight__background,.company_spotlights_block .spotlight__link:hover .spotlight__background{transform:scale(1.1)}.company_spotlights_block .spotlight__link.tab-focus:focus .spotlight__description,.company_spotlights_block .spotlight__link:hover .spotlight__description{text-decoration:underline}.company_spotlights_block .spotlight__link.tab-focus:focus .spotlight__inner{opacity:1;outline-offset:-.125rem;outline:#FFF double .0625rem}.company_spotlights_block .spotlight__box{position:relative;height:100%;width:100%}.company_spotlights_block .spotlight__background{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:0;overflow:hidden;background-color:transparent;transition:all 2s ease 0s}.company_spotlights_block .spotlight__background .image_bg_cover,.company_spotlights_block .spotlight__background .image_bg_cover img{position:absolute;top:inherit;right:inherit;bottom:inherit;left:inherit;width:inherit;height:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.company_spotlights_block .spotlight__background .image_bg_cover.fit--fill{-o-object-fit:fill;object-fit:fill}.company_spotlights_block .spotlight__background .image_bg_cover.fit--contain{-o-object-fit:contain;object-fit:contain}.company_spotlights_block .spotlight__background .image_bg_cover.fit--cover{-o-object-fit:cover;object-fit:cover}.company_spotlights_block .spotlight__background .image_bg_cover.fit--none{-o-object-fit:none;object-fit:none}.company_spotlights_block .spotlight__background .image_bg_cover.fit--scale-down{-o-object-fit:scale-down;object-fit:scale-down}.company_spotlights_block .spotlight__inner{position:absolute;color:#FFF;bottom:0;width:100%;padding:2rem 2rem 1.5rem}.company_spotlights_block .spotlight__title{font-family:articulat-cf,Arial;font-size:1.5rem;line-height:2rem;letter-spacing:normal;font-weight:600;color:#FFF;margin-bottom:.625rem}@media screen and (min-width:37.5rem){.company_spotlights_block .spotlight__title{line-height:2.75rem;font-size:2.125rem;margin-bottom:1.25rem}.company_spotlights_block .spotlight__company,.company_spotlights_block .spotlight__description{font-size:.875rem;line-height:1.375rem;letter-spacing:normal;font-family:articulat-cf,Arial;font-weight:500;color:#FFF;margin-bottom:1rem}}.company_spotlights_block .spotlight__company,.company_spotlights_block .spotlight__description{font-size:.875rem;line-height:1.375rem;letter-spacing:normal;font-family:articulat-cf,Arial;font-weight:500;color:#FFF;margin-bottom:1rem}@media screen and (min-width:75rem){.company_spotlights_block .spotlight,.company_spotlights_block .spotlight:nth-child(1){grid-column:span 2}.company_spotlights_block .spotlight__company,.company_spotlights_block .spotlight__description{font-size:1rem;line-height:1.5rem;letter-spacing:normal;font-family:articulat-cf,Arial;font-weight:500;color:#FFF;margin-bottom:1.5rem}}@media screen and (min-width:37.5rem){.company_spotlights_block .spotlight__company,.company_spotlights_block .spotlight__description{font-size:1rem}}